Communist Party of China (CPC) has expelled a real estate tycoon Ren Zhiqiang and an outspoken critic of President Xi Jinping.